package cn.angleline.cloudhub.easbi.eas.entity

import java.sql.Timestamp
import javax.persistence.Column
import javax.persistence.Entity
import javax.persistence.Id
import javax.persistence.Table

@Entity
@Table(name="T_BC_ExpenseType")
data class TBcExpenseType(
        @Id
        @Column(name = "FID")
        var fid: String? = null,
        @Column(name = "FCreatorID")
        var fCreatorId: String? = null,
        @Column(name = "FCreateTime")
        var fCreateTime: Timestamp? = null,
        @Column(name = "FLastUpdateUserID")
        var fLastUpdateUserId: String? = null,
        @Column(name = "FLastUpdateTime")
        var fLastUpdateTime: Timestamp? = null,
        @Column(name = "FControlUnitID")
        var fControlUnitId: String? = null,
        @Column(name = "FName_L1")
        var fNameL1: String? = null,
        @Column(name = "FName_L2")
        var fNameL2: String? = null,
        @Column(name = "FName_L3")
        var fNameL3: String? = null,
        @Column(name = "FNumber")
        var fNumber: String? = null,
        @Column(name = "FDescription_L1")
        var fDescriptionL1: String? = null,
        @Column(name = "FDescription_L2")
        var fDescriptionL2: String? = null,
        @Column(name = "FDescription_L3")
        var fDescriptionL3: String? = null,
        @Column(name = "FSimpleName")
        var fSimpleName: String? = null,
        @Column(name = "FTypeName_L1")
        var fTypeNameL1: String? = null,
        @Column(name = "FTypeName_L2")
        var fTypeNameL2: String? = null,
        @Column(name = "FTypeName_L3")
        var fTypeNameL3: String? = null,
        @Column(name = "FIsStart")
        var fIsStart: Int? = null,
        @Column(name = "FTypeSimpleName_L1")
        var fTypeSimpleNameL1: String? = null,
        @Column(name = "FTypeSimpleName_L2")
        var fTypeSimpleNameL2: String? = null,
        @Column(name = "FTypeSimpleName_L3")
        var fTypeSimpleNameL3: String? = null,
        @Column(name = "FOperationTypeId")
        var fOperationTypeId: String? = null,
        @Column(name = "FCompanyID")
        var fCompanyId: String? = null,
        @Column(name = "FBillTypeName")
        var fBillTypeName: String? = null
)